leather-like antlers - Spanish English Dictionary